Using the Graphical Action Designer (GAD)

Notes on roles and permissions

Open the Graphical Action Designer

Parts of the Graphical Action Designer

Creating a New Quick Action

Modifying a Quick Action

Disabling a Quick Action

Deleting a Quick Action

The Graphical Action Designer (GAD) enables you to create a Quick Action using graphical tools.

A Start Block is displayed in the Design Board when you open the GAD, this is the starting point for your action, see Start Block.

You can drag and drop new actions from the Action Designer List to the Design Board of the editor. When added to the Design Board, an Action Block is displayed. The Action Block can be configured in the Settings pane. One or more action blocks can be added to the Design Board. Add links between multiple action blocks to connect them in sequence order, see Action Block.

An existing Quick Action can be selected to display in the Design Board, where it can be edited. New actions can be added and linked to create more complex Quick Actions.

You can enable access to the Simplified Expression Editor for the GAD. The Simplified Expression Editor provides features that make it simpler to configure expressions for Action Block parameters.

The EnableSimplifiedExpressionEditor global constant must be added and enabled by your ITSM Administrator to use the Simplified Expression Editor and its features. If this global constant is not added and enabled, the default Expression Editor is displayed. For further information on this feature, see Using the Simplified Expression Editor

See Using the Classic Action Designer (CAD) for detailed help on using the legacy Quick Action interface.

Notes on roles and permissions

If you cannot access the GAD, contact your Administrator and request permission for your role. Depending on your role, the level of action permissions may be restricted.

Administrators can assign action permission levels for a role in the Roles and Permissions section of the Configuration console. See Assigning System Permissions

Action permission levels an Administrator can assign for a role are:

Create (for self) - create, edit, and delete actions created by the user. You cannot edit or delete actions created by other users.

Edit (for all) - create personal actions and edit actions created by other users.

Delete (for all) - delete actions created by other users. You also need to have the Edit (for all) permission assigned to your role to enable deletion of actions created by other users.

Open the Graphical Action Designer

The methods available for you to open the GAD depend on your assigned role.

Opening the GAD from a Workspace or Record

This method is available to all roles with a minimum of the Create (for self) and/or Edit (for all) permission applied.

1.From the workspace or from a record, select More > Edit Actions. This displays the Action Designer selection popup.

2.Select Graphical Action Designer.

Opening the GAD from the Actions Manager in the Configuration Console

This method is only available to the Administrator role, or roles enabled to access the administration tools (Configuration console).

1.From the Configuration Console, click Build > Automation Tools > Quick Actions to open the Actions Manager workspace. The list of business objects that have actions appears.

2.Click Add/Edit to see the actions for the business object. This displays the Action Designer selection popup.

3.Select Graphical Action Designer.

Opening the GAD from a Business Object in the Configuration Console

This method is only available to the Administrator role, or roles enabled to access the administration tools (Configuration console).

1.From the Configuration Console, click Build > Business Objects to open the Business Objects workspace.

2.Open a business object. The application displays the workspace for that business object.

3.Along the top, click Quick Actions. This displays the Action Designer selection popup.

4.Select Graphical Action Designer.

Opening the GAD from the Classic Action Designer

1.Save any work you are doing in the Classic Action Designer.

2.Click Switch to Graphical Designer.

Parts of the Graphical Action Designer

The Graphical Action Designer consists of three sections.

Graphical Action Designer

screenshot of graphical action designer user interface

Heading Row Button Functions

screenshot of graphical action designer top row function buttons

Use the button functions on the heading row of the GAD to:

Save: Save the action you are working on.

Create New: Create a new action. Clears the Design Board of any actions you are currently working on. A warning is displayed to save any unsaved work on an action you currently have in the Design Board, if you do not save the work it is lost.

Close: Close the GAD. If you have any unsaved work a warning is displayed to save it, if you do not save the work it is lost.

Switch to Classic Editor: Closes the GAD and opens the Classic Action Designer. If you have any unsaved work a warning is displayed to save it, if you do not save the work it is lost, unsaved work is not carried over to the Classic Action Designer.

1 - Action Designer Lists

The action designer lists contain new actions, and existing Quick Actions that you can add to the Design Board to create an entirely new action, edit an existing action, or create a new action based on the existing one.

Use the Search Actions function to find the Action Block, or existing Quick Action you require.

New Actions

Contains a limited set of the most commonly used actions. Drag an Action Block onto the Design Board to add it to your Quick Action.

For descriptions of all new action blocks available in the GAD, see the relevant section where they are described:

About Common Quick Actions.

About Record Quick Actions.

About Advanced Quick Actions.

About Integration Quick Actions.

Saved Actions

Contains a list of Quick Actions that already exist for the business object.

To open a saved action for editing, click on the action. The action displays in the Design Board.

Actions listed are dependant on the permissions assigned to the users role:

If the role permission is limited to Create (for self), then only the actions the user created for the business object are listed. The user can create new actions, and edit or delete the actions they created.

If the role permission includes Edit (for all), then all actions for the business object are listed and can be edited by the user.

If the role permission includes Edit (for all), and Delete (for all), then the user can delete actions not created by them.

Actions you create and save are added to this list under the category selected from the Enter Category drop down list in the Settings pane when the action is created. If a category is not selected, the action is listed under No Category.

2 - Design Board

This is where you build your Quick Action. Once added to the Design Board, select the action to enable configuration in the Settings pane. You can add two or more actions to the Design Board to create a composite action, and create composite links between actions.

When you open an existing Quick Action from the Saved Actions list that was created in the Classic Action Designer, the diagram that is displayed can be manipulated to a design that you prefer.

General functions (located along the top of the Design Board):

screenshot of the design area function buttons

  • Undo and redo an edit.

  • Fit diagram to the visible Design Board.

  • Zoom slider.

  • Export a diagram of the action to a PNG file. Displays the diagram and you can download it.

Start Block

screenshot of the start block

The Start Block is displayed on the Design Board when you open the GAD. It is always the first block in your Quick Action design, and the starting point for the Quick Action to execute. The Start Block displays the Action Name, Category, Action Type. These parameters are configured in the Settings pane,and apply to the entire Quick Action, see Start Block Settings.

The Start Block can be moved from its position on the Design Board. Select it, hold down the mouse button, and drag it to the new position.

The Start Block can not be resized.

You can only add an outgoing connection from the Start Block to an Action Block, you cannot add an incoming connection to the Start Block.

When the Start Block is selected in the Design Board, its settings are displayed in the Settings pane. These settings are applied to the entire Quick Action you are creating, see Start Block Settings

Action Name: The name you specified for the Quick Action in the Settings pane.

Category: The category you selected for the Quick Action in the Settings pane. When you save the Quick Action, it is displayed in the Saved Actions list under the Category you selected.

Action Type: Regular Action or Triggered Action depending on your selection in the Settings pane. These selections are only dislpayed in the Settings pane when the feature is enabled, and for user roles with Administrator privileges, see Action Type . To enable this feature, contact Ivanti Support.

Action Block

Select an Action Block to display its functions:

  • Delete the Action Block.

  • Clone the action.

  • Create a link to another Action Block.

  • Delete a link to another Action Block.

  • View information about the action.

  • Resize an Action Block. Hover the mouse pointer over the icon, select and drag to the size you want.

3 - Settings Pane

Configure the settings for a Quick Action in the Settings pane.

The Start Block displays the common settings for the Quick Action when it is selected.

Each Action Block displays its unique settings when selected.

Start Block Settings

Use these settings to configure parameters that are common to the Quick Action. Select the Start Block to display the settings.

screenshot of common settings

Enter information into the following fields.

Field

Description

Action Type

By default these options are disabled, contact Ivanti Support if you want to enable these options.

Specifies the action type to configure the business objects. Select one of the following options:

Regular Action: Contains the Quick Actions that are executed during business object transactions, typically when you save a business object. They are also executed during business object transactions. The business actions need to be triggered manually.

Triggered Action: Contains generic rules. They are executed during business object transactions, typically when you save a business object. The trigger is based on one of the events or a combination of events, such as business object events (insert, delete, or update), field events (initialize or update), or relationship events (link or unlink). You can also add an additional filter expression that if provided, is a predicate* expression.
* A predicate expression returns TRUE of FALSE when evaluated.

See Selecting Action Type

Name Mandatory. A unique name for the entire set of actions contained in the Quick Action. This is the name that appears in the Saved Actions list and it can be searched upon.
Description Contains a description for the Quick Action.
Enter category

Activates the drop-down menu that contains the action categories. Saves the Quick Action in the Saved Actions list under the category you selected.

You can also enter a new category by typing its name in this field. Saves the Quick Action in the Saved Actions list under the new category name you entered.

This field is disabled when you select the Triggered Actions option.

Publish to

Activates the drop-down menu that contains the roles to which to publish this action. The application saves the Quick Action to the roles you select, as well as to the administrator and action owner roles.

UI Options

Determines which of the following options users have:

Show as toolbar button: Creates a button on the toolbar that performs this Quick Action.

Hide in UI: Removes this action from the Action Menu.

Auto-save: Automatically saves changes when the action is run in form context.

Hide in UI when

Hide this action under certain circumstances.  Click the Image of a function, or f(x) symbol used to open the Expression Editor icon to open the Expression Editor and create an expression-based subject. For information about the expression editor, see Using the Expression Editor, or Using the Simplified Expression Editor.

Auto-save

When selected, all actions carried out on records, individually, or as part of a composite action, are saved automatically. When this option is not selected, changes are not automatically saved, and you are asked to click Save.

If the following action(s) are added to a Composite Action, auto-save is automatically switched on and cannot be switched off: Go to Record, Run for Collection, Decision Action, Show a PopUp, and Go to Action.

Disable in UI when

Disables this Quick Action under certain circumstances.  click the Image of a function, or f(x) symbol used to open the Expression Editor icon to open the Expression Editor and create an appropriate expression. For information about the expression editor, see Using the Expression Editor, or Using the Simplified Expression Editor.

Confirm before run

Prompts you to confirm before running the Quick Action.

Confirmation prompt

Contains the confirmation message.

Action Block Settings

These setting are displayed when you select an Action Block. Use these settings to configure the parameters unique to an individual Action Block. The fields and parameter functions displayed may differ depending on the action selected. For information on specific fields and parameter functions, see the action description topics in this section of the help documentation:

About Advanced Quick Actions

About Common Quick Actions

About Integration Quick Actions

About Record Quick Actions

The Block Label field is the only parameter field common to all action blocks. Use this field to give each block a unique name that helps you remember what the action does in this instance. This is also useful to identify each action when you have more than one of the same Action Block added or cloned in the Design Board. All other parameters are unique to each type of Action Block.

Buttons present in the Action Block settings for some actions open additional configuration editors and dialogs, for example: Clone Editor (for Clone Record action), Insert Child Record editor (for Insert Multiple Child Records action), and Expression Editor (for various actions). There are several other editors and dialogs that can be opened from the action settings, depending on the action selected.

Creating a New Quick Action

This procedure describes how to create a simple Quick Action using a single Action Block. To create a more complex Quick Action using multiple action blocks, see Adding Multiple Actions in the Graphical Action Designer.

1.Open the Graphical Action Designer

2.Select the New Actions tab to view a list of actions.

3.Drag an action onto the Design Board from the New Actions tab.
The action is displayed as an Action Block in the Design Board. The Settings pane displays the parameters for the Action Block.

4.Enter data into the parameter fields, and make selections as required.
See New Actions above for reference to topics that describe the parameters that are specific to the action.

5.Select the Start Block, and then select the Action Type (if displayed) in the Settings pane.
These options are only displayed if your role has Administrator privileges, see Selecting Action Type below.

6.Link the Start Block to the Action Block.

7.With the Start Block selected, enter a name for the Quick Action in the Name field in the settings pane.

8.Enter the additional Start Block settings for the Quick Action in the relevant parameter fields, see Start Block Settings above.

9.Click Save.

The Quick Action appears in the Saved Actions tab depending on the category you applied to the action in the Start Block settings. For example, if you selected Form Actions from the Enter Category drop-down list in Start Block settings, the action appears under the Form Actions section in the Saved Actions tab.

If you did not select a category in Start Block settings, the action appears under the No Category section of the Saved Actions tab.

Selecting Action Type

By default these options are disabled, contact Ivanti Support if you want to enable these options.

1.Select the Start Block.

2.In the Settings pane, select one of the following action types:

Regular Action

Triggered Action

When you select the Triggered Action option, the Add rules button appears.

3.Enter information into the fields. See Start Block Settings to view the list of fields and descriptions.
Parameters in the Start Block settings are similar for both Regular and Triggered action types. If you select the Triggered Action type, you must add rules.

4.If you selected Triggered Action, click Add Rules. The Triggered Action Rules pane appears.

5.Enter information under each tab.

From the Events tab:

Trigger Description
Object Event: On Insert Runs when the business object is inserted.
Object Event: On Delete Runs when the business object is deleted.
Object Event: On Update Runs when the business object is modified and saved.
Field Event: On Initialize

Runs when a specific field is initialized. Select the field from the drop-down list.

The following additional parameters appear when this option is selected, depending on the specified field:

is changed (runs when the field is modified).

is set to condition (runs when the field is modified to a specific string).

Field Event: On Update

Runs when a specific field is modified. Select the field from the drop-down list.

The following additional parameters appear when this option is selected, depending on the specified field:

is changed (runs when the field is modified).

is changed to condition (runs when the field is modified).

is changed from condition (runs when the field is modified from a specific string).

is changed from conditiontoother condition (runs when the field is modified from a specific string to a specific string).

is set to condition (runs when the field is modified to a specific string).

Relationship Event: On Link

Runs when a specified relationship is linked. Select the relationship from the drop-down list.

Relationship Event: On Unlink

Runs when a specified relationship is unlinked. Select the relationship from the drop-down list.

From the Conditional Expression tab:

Trigger Description
In addition to the above criteria, the action only triggers if the following expression is true:

Specifies a Boolean expression that allows the trigger to occur if this expression is true.

The action only triggers if both the selected event as specified above occurs and the expression specified in this field occur.

The action does not trigger if the expression specified in this field occurs but the selected event as specified above does not occur.

The action also does not trigger if the expression specified in this field does not occur but the selected event as specified above does occur.

Both must occur for the action to trigger.

For information about expressions, see Using the Expression Editor, or Using the Simplified Expression Editor.

Disable Rule

Disables this triggered action. Select this option to create a read-only business rule.

You cannot disable triggered actions that contain calculations.

6.Click Ok.

Modifying a Quick Action

Change specific actions within a Quick Action, or add additional actions.

You can only edit a Quick Action you have created, unless you have a role with Edit (for all) permission.

1.Open the Graphical Action Designer.

2.Select the Quick Action from the Saved Actions list, and click it to open in the Design Board.

3.To add a new Action Block (skip to the next step if you only want to edit an existing Action Block):

a. Drag the action from the New Actions list onto the Design Board.
b. Position the Action Block where you want to place it within the existing Quick Action on the Design Board.
c. Link the Action Block as required.
d. Enter the parameters for the Action Block in the Settings pane.
See Common Action Fields for descriptions of the commonly used Action Block parameters, or see New Actions above for reference to topics that describe the parameters that are specific to the action..

You may need to modify existing action blocks to integrate the new action you introduced, see next step.

4.To modify an Action Block:

a. Select the Action Block you want to edit to view its settings, or select the Start Block to view the Start Block settings.
b. Modify the configuration fields in the Settings pane as required.
See Common Action Fields for descriptions of the commonly used Action Block parameters, or see New Actions above for reference to topics that describe the parameters that are specific to the action.

5.Click Save.

For complex Quick Actions, additional useful information is available in Adding Multiple Actions in the Graphical Action Designer.

Disabling a Quick Action

If you want to disable an action, use the Classic Action Designer to disable the action from there.

Ensure you save any edits you have made in the Graphical Action Designer before you switch, any unsaved edits are lost when you switch.

Deleting a Quick Action

You can only delete an action you have created, unless you have a role with Edit (for all) and Delete (for all) permission.

1.Open the Graphical Action Designer.

2.Click the Saved Actions tab and hover the mouse pointer over the action you want to delete. A Delete icon appears to the right of the action.

The Delete icon is only displayed when the Design Board is empty. If you have an action present in the Design Board you cannot use the delete function.

3.Click Delete. The Delete Confirmation window appears.

4.Click Yes.